﻿// 3480. 棋盘游戏.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*
https://www.acwing.com/problem/content/3483/
有一个 6×6的棋盘，棋盘的每个位置上都有一个数值，现在有一个起始位置和终止位置，请找出一个从起始位置到终止位置代价最小的路径：

只能沿上下左右四个方向移动。总代价是每走一步的代价之和。每步（从 (a,b) 到 (c,d)）的代价是 (c,d)
 上的数值与其在 (a,b)上的状态的乘积。初始状态为 1，每走一步，状态按如下公式变化：(走这步的代价mod4)+1。

输入格式
每组数据一开始为 6×6 的矩阵，然后四个整数表示起始坐标和终止坐标。

横纵坐标均从 0 开始，矩阵的左上角为 (0,0)，右下角为 (5,5)。

输出格式
输出最小代价。

数据范围
矩阵内数值的取值范围 [1,10]。

输入样例：
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
0 0 5 5
输出样例:
23
*/


int main()
{
    std::cout << "Hello World!\n";
}

 